#if !defined(VAN_H)
#define VAN_H

#include "vehicle.h"
using namespace std;

#define VAN 2

class Van : public Vehicle
{
	private:
		double storageSpace;
		double weightAllowance;
		double vehicleHeight;
		
	public:
		Van();
		Van(string lRegNum, string lMake, string lModel, bool lInRent, int lAge, bool lAutoGearbox,
			double lStorageSpace,	double lWeightAllowance, double lVehicleHeight);

		double getStorageSpace(void);
		double getWeightAllowance(void);
		double getVehicleHeight(void);
		
		void setStorageSpace(double lStorageSpace);
		void setWeightAllowance(double lWeightAllowance);
		void setVehicleHeight(double lVehicleHeight);
		
		void changeVanDetails(string lRegNum, string lMake, string lModel, bool lInRent, int lAge, bool lAutoGearbox,
			double lStorageSpace,	double lWeightAllowance, double lVehicleHeight);
};

#endif
